//
//  WLNavigationScrollModel.h
//  LookNovel
//
//  Created by chuangqi on 2021/3/10.
//  Copyright © 2021 cq Co.,ltd. All rights reserved.
//

#import <Foundation/Foundation.h>
@class BasePageViewController;
NS_ASSUME_NONNULL_BEGIN
/** 导航cell视图模型 */
@interface WLNavigationScrollModel : NSObject

#pragma mark -- 内容相关参数
/**
 展示试图Cell类 默认值 为 BasePageView的class
 可以替换为自己的CellClass
 */
@property (nonatomic,strong) Class viewClass;
/**
 展示试图对象
 用于自定义contentCell上的覆盖的View
 在contentView 上添加的View视图
 */
@property (nonatomic,strong) Class contentClass;

/** 展示试图对象数据 为空则不添加 */
@property (nonatomic,strong) id data;
/** 展示主视图类型 用于额外的视图类型判断  */
@property (nonatomic,assign) NSString *viewClassType;

#pragma mark -- 视图管理布局相关数据
/** 显示名 */
@property (nonatomic,strong) NSString *title;
/** 选中状态 */
@property (nonatomic,assign) BOOL isSelect;
/** 当前cell的中心位置 */
@property (nonatomic,assign) CGFloat offsetProgressCenterX;
/** cell大小 */
-(CGSize)getCellSizeHeight:(CGFloat)height;

@end

NS_ASSUME_NONNULL_END
